
import Vue from 'vue';
import spost from '~/plugins/spost';
// import ts from '~/plugins/newStore';
// 测试用
const comsys = {
  install() {
    Vue.prototype.comsys = {
      val(val) {
        return val;
      },
    };
  },
};

Vue.use(comsys);

// 打包的访问服务器的调用
const invokServer = {
  install() {
    Vue.prototype.invokServer = {
      val(TN) {
        const result = null;
        const ts = this.newStore();
        const req = JSON.stringify({
          OTRequest: {
            VERSION: '1.0',
            TN,
            CLIENTID: 'YLAPP',
            RYBID: 'DOCTOR',
            TOKEN: `${sessionStorage.getItem('rybToken')}`,
            DATA: {
              rowsperpage: '20',
              pageno: '1',
              ordercolumn: 'lastUpdateSymptomTime',
              ordertype: 'asc',
              patientId: '',
            },
          },
        });

        this.spost(ts, '/doctor/debug/AppMainServlet.ap', {
          '': req,
        }).then(() => {
        // 需要增加一个判断，是否返回数据成功
          alert(JSON.stringify(ts.d));
          /*           if (ts.d.RESULT != '200') {
            alert(ts.d.RESULTTEXT);
            return;
          }
          this.list = ts.d.DATAOBJ.DATA.reverse();
          this.DATAOBJ = ts.d.DATAOBJ.reverse();
          alert(`this.DATAOBJ: ${this.DATAOBJ}`);
          alert(`JSON.parse(this.DATAOBJ).data: ${JSON.parse(this.DATAOBJ).data}`);
          this.result = ts.d.DATAOBJ.DATA.reverse(); */
        });
        return result;
      },
    };
  },
};

Vue.use(invokServer);

